Object-oriented Design of an Intelligent Building Management System
نویسندگان
چکیده
The use of object technology is proliferating in the development of software, and in order to build robust and maintainable complex systems, mastering object-oriented (O-O) analysis and design is essential. Although the object-orientation area is converging towards standard modeling notations, namely UML, and standard middleware platforms, such as OMG’s CORBA, a large variety of O-O development methods are available for software engineers to design complex systems. The main goal of this paper is to report on the experience of applying a patternbased, object-oriented analysis and design methodology to a real-world complex system represented by an intelligent building. Specifically, the O-O GRASP approach has been used to design the software infrastructure, which handles the interactions among processing elements in a modern building. Benefits of the adoption of this O-O process, and issues and problems encountered, are discussed. We believe that this process communicate very fundamental principles of responsibility assignment in object-oriented design.
منابع مشابه
Intelligent Energy Management System for Office Buildings Using Traffic Control System
Rapid advances in new sciences and technologies result in high penetration of smart devices and services in daily life. In this regard, smart buildings are one of the prominent examples which have dramatically improved not only the accuracy and efficiency of buildings but also the speed of daily routines. Recently, integration of the cutting-edge technologies has been traversing from residentia...
متن کاملOn Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملINTELLIGENT BUILDING ASSESSMENT BASED ON AN INTEGRATED MODEL OF FUZZY ANALYTIC HIERARCHY PROCESS AND FUZZY PREFERENCE DEGREE APPROACH (FAHP-FPDA)
Intelligent building (IB) technologies have widespread applications in the building design and development. In this regard, it is necessary to develop intelligent building assessment models in order to satisfy the clients, professionals, and occupants' growing demands. To this end, this paper proposes an integrated analytic hierarchy process (AHP) and preference degree approach (PDA) under the ...
متن کاملAN INTELLIGENT INFORMATION SYSTEM FOR FUZZY ADDITIVE MODELLING (HYDROLOGICAL RISK APPLICATION)
In this paper we propose and construct Fuzzy Algebraic Additive Model, for the estimation of risk in various fields of human activities or nature’s behavior. Though the proposed model is useful in a wide range of scientific fields, it was designed for to torrential risk evaluation in the area of river Evros. Clearly the model’s performance improves when the number of parameters and the actual d...
متن کامل